from math import*
print("введите число")
N=int(input())
if N>999 and N<10000:
 print(N)
else:
    print ("число не является  четерехзначным")
    exit()
if N%2 == 0:
    print ("число четное: да")
else:
    print("число четное: нет")
if N%3 ==0:
    print("число кратное трем: да")
else:
    print("число кратное трем: нет")
    
Nq=sqrt(N)
if Nq==int(Nq):
 print("число является квадратом числа:да")
else:
 print ("число не является квадратом числа:нет")
 N1=N%10
 N2=(N//10)%10
 N3=(N//100)%10
 N4=N//1000
 NMin=min(N1,N2,N3,N4)
 print("наименьшая цифра числа:",NMin)
 NMax=max(N1,N2,N3,N4)
 print("наибольшая цифра числа:",NMax)
 
N1=N%10
NNq=sqrt (N1)
if NNq==int(NNq):
    print("цифра в рвзряде едениц является квадратом цифр:",NNq)
else:
    print("цифра в рвзряде едениц является квадратом цифр:нет")
N2=N%100
NNp=sqrt (N2)
if NNp==int(NNp):
    print("цифра в рвзряде десятков является квадратом цифр:",NNp)
else:
    print("цифра в рвзряде десятков является квадратом цифр:нет")
N3=N%1000
NNd=sqrt (N3)
if NNd==int(NNd):
    print("цифра в рвзряде сотен является квадратом цифр:",NNd)
else:
    print("цифра в рвзряде сотен является квадратом цифр:нет")
N4=N%10000
NNh=sqrt (N4)
if NNh==int(NNh):
    print("цифра в рвзряде тысяч является квадратом цифр:",NNh)
else:
    print("цифра в рвзряде тысяч является квадратом цифр:нет")
